keel blocks - Turkish English Dictionary